package basics.day15.indexOfDemo;

public class Test {
    public static void main(String[] args) {
        fun_1();
        fun_2();
    }

    /*
     * indexOf(char ch)
     * 返回指定字符在此字符串中第一次出现处的索引。
     * 查询不到返回-1
     * */
    public static void fun_1() {
        String s = "Hello World";
        int index = s.indexOf('W');
        System.out.println(index); // 6
    }

    /*
     * indexOf(int ch, int fromIndex)
     * 返回在此字符串中第一次出现指定字符处的索引，从指定的索引开始搜索。
     * */
    public static void fun_2() {
        String s = "Hello World";
        int index = s.indexOf('o', 7);
        System.out.println(index); // 7
    }

    /*
     * indexOf(String str)
     * 返回指定子字符串在此字符串中第一次出现处的索引。
     *
     *
     * indexOf(String str, int fromIndex)
     *  返回指定子字符串在此字符串中第一次出现处的索引，从指定的索引开始。
     *
     *
     *  和上面用法一样
     * */
}
